9266d80f392d73947192705037ced86b0b66ace4,opennms-snmp/opennms-snmp-snmp4j/src/main/java/org/opennms/netmgt/snmp/snmp4j/Snmp4JTrapNotifier.java,Snmp4JV2TrapInformation,validate,#,203
Before Change
//
// verify the type
//
if (getPdu().getType() != PDU.TRAP) {
// if not V2 trap, do nothing
throw new IllegalArgumentException("Received not SNMPv2 Trap from host " + getTrapAddress() + "PDU Type = " + PDU.getTypeString(getPdu().getType()));
}
if (log().isDebugEnabled()) {
log().debug("V2 trap numVars or pdu length: " + getPduLength());
}
if (getPduLength() < 2) // check number of varbinds
{
After Change
//
// verify the type
//
int pduType = getPdu().getType();
if (pduType != PDU.TRAP && pduType != PDU.INFORM) {
// if not V2 trap or inform, do nothing
throw new IllegalArgumentException("Received not SNMPv2 Trap|Inform from host " + getTrapAddress() + " PDU Type = " + PDU.getTypeString(getPdu().getType()));
}
if (log().isDebugEnabled()) {
log().debug("V2 "+m_pduTypeString+" numVars or pdu length: " + getPduLength());
}
if (getPduLength() < 2) // check number of varbinds
{